import {get,post} from './request'


// 根据浏览量推荐文章
export const getByViewCountDESC=(params) =>get(`/article/OrderByViewCount`,params) 
// 新增文章
export const insertArticle=(params) =>post(`/article/insert`,params)
// 根据用户id查询用户已经发布的文章
export const selectUserPublish=(params) =>get(`/article/selectUserIdStatus`,params)
// 根据用户id查询用户私有文章
export const selectUserprivate=(params) =>get(`/article/selectUserIdStatus2`,params)
// 根据用户id查询用户审核中的文章
export const selectUserprocess=(params) =>get(`/article/selectUserIdStatus3`,params)
// 根据用户id查询用户审核中的文章
export const selectUsertogether=(params) =>get(`/article/selectUserIdStatus5`,params)
// 根据用户id查询用户草稿文章
export const selectUserdrafts=(params) =>get(`/article/selectUserId`,params)
// 根据文章ID查询文章详情
export const getDetails=(params) =>get(`/article/getDetails`,params)
// 根据文章ID查询文章点赞量
export const getArticleLike=(params) =>get(`/articleLike/getByArticleId`,params)
// 根据文章id修改文章状态
export const updateArticleStatus=(params) =>post(`/article/updateStatus`,params)
// 根据文章id修改文章信息
export const updateArticle=(params) =>post(`/article/update`,params)
// 根据文章id查询文章的收藏量
export const getArticleFavorite=(params) =>get(`/favorite/getByaArticleId`,params)
// 用户点赞文章
export const setArticleLike=(params) =>post(`/articleLike/insert`,params)
// 用户收藏文章
export const setArticleFavorite=(params) =>post(`/favorite/insert`,params)
// 发送邀请
export const sendArticleCollaborator=(params) =>post(`/notification/insert`,params)
// 协作者查询收到的邀请
export const selectCollaborator=(params) =>get(`/notification/selectBycollaboratorId`,params)
// 接收或者拒绝协作邀请
export const allowOrNotAllow=(params) =>post(`/notification/updateStatus`,params)
// 增加文章协作者
export const addCollaboratorId=(params) =>get(`/article/updateCollaboratorId`,params)
// 查询用户协作的文章
export const selectUserCollaborator=(params) =>get(`/article/selectByCollaboratorId`,params)
// 查询全部文章已发布
export const selectAllArticle=(params) =>get(`/article/selectAll`,params)
// 根据用户id查询用户收藏的文章
export const selectUserFavouriteArticle=(params) =>get(`/favorite/getByUserId`,params)
// 取消收藏
export const deleteUserFavouriteArticle=(params) =>get(`/favorite/delete`,params)
// 根据用户id查询用户点赞的文章
export const selectLikeArticle=(params) =>get(`/articleLike/getByUserId`,params)
// 取消点赞
export const deleteLikeArticle=(params) =>post(`/articleLike/delete`,params)